#pragma once

#include "..\glut.h"
#include "GBox.h"
#include "HighLight.h"

typedef std::vector<double> Streams;

class IRender
{
public:
	virtual void			Render() = 0;
};

class IGraphics : public IRender, public CHighLight
{
public:
	virtual void			Render() = 0;
	virtual CGBox&			GetRangeBox() = 0;
	virtual void			Visibility(bool bVisibility) = 0;
	virtual bool			IsVisibility() = 0;
};